/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pe.gob.fonafe.util;

import org.apache.log4j.Logger;

/**
 *
 * @author Irving
 */
public class Util {
    
    private static final Logger logger = Logger.getLogger(Util.class);
    
    public static String FormatoPrecio(String precio)
        {
            String numero=precio+"";
            String cadena="";
            String numeroSec="";
            int conta=0;
            if(numero.contains("."))
            {
              for(int i=numero.length()-1;i>=0;i--)
              {
                cadena=numero.charAt(i)+cadena;
                if(numero.charAt(i)=='.')
                {
                  numeroSec=numero.substring(0,i);
                  logger.info("el numero actual "+cadena);
                  logger.info("el numero secundario "+numeroSec);
                  for(int j=numeroSec.length()-1;j>=0;j--)
                  {   conta++;
                      cadena=numeroSec.charAt(j)+cadena;
                      if(conta==6)
                      {
                          if(j+1<=numeroSec.length())
                          {
                            if(j-1>=0)
                            cadena="'"+cadena;
                          }                          
                      }
                      else if(conta%3==0)
                      {
                          if(j+1<=numeroSec.length())
                          {
                              if(j-1>=0)
                              cadena=","+cadena;
                          }                          
                      }                      
                  }
                  break;
                }
              }
            }

            else
            {
             for(int i=numero.length()-1;i>=0;i--)
              {
                
                conta++;
                cadena=numero.charAt(i)+cadena;
                     if(conta==6)
                      {
                         if(i-1>=0)
                         cadena="'"+cadena;
                      }
                     else if(conta%3==0)
                      {
                          if(i-1>=0)
                           cadena=","+cadena;
                      }
                      
              }
            }

            return cadena;
        }
    
    
    
}
